/*
 * Created on 18.06.2004
 *
 */
package net.sourceforge.ganttproject.roles;

/**
 * @author bard
 */
public interface RoleSet {
    String SOFTWARE_DEVELOPMENT = "SoftwareDevelopment";

    String DEFAULT = "Default";

    String getName();

    Role[] getRoles();

    Role createRole(String name, int persistentID);

    void deleteRole(Role role);

    void changeRole(String name, int roleID);

    Role findRole(int roleID);

    boolean isEnabled();

    void setEnabled(boolean isEnabled);

    boolean isEmpty();

    void clear();
}
